// 目标：读取data.json文件，将里面的name和age属性单独打印出来
// 要求是：通过同步和异步2种方式进行读取

// 1.0 同步实现
// const fs = require('fs');

// let content = fs.readFileSync('./data.json', 'utf-8');

// // content的内容格式是什么？json
// // content 变量的类型是什么？字符串
// // console.log(typeof content);
// // 由于conente是一个字符串变量，但是内容格式是一个json
// // 所以我们可以将其通过JSON.parser()转换成js对象
// content = JSON.parse(content);
// console.log(content.name);
// console.log(content.age);

// 2.0 异步实现
const fs = require('fs');

fs.readFile('./data.json', 'utf-8', (err, data) => {
    if (err) {
        console.log(err);
        return;
    }

    // 正常实现
    let content = JSON.parse(data);
    console.log(content.name, content.age);
})